.main-body{
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  background-image: url(/assets/images/login.png);
  background-repeat: no-repeat;
  background-size:100% 100%;
  -moz-background-size:100% 100%;
  background-position: 0 0 ;
}
.form-area {
  border: none;
  position: absolute;
  top: 28%;
  left: 33%;
  width: 30%;

}

.bottom-links {
  *text-align:center;
}
.bottom-links ul {
  list-style: none;
  display:table;
  margin-left:auto;
  margin-right:auto;
}
.bottom-links ul li{
  margin-left: 5px;
  float:left;
  *float:none;
  *display:inline;
  *zoom:1;
}
.ng-valid[required],.ng-valid.required{
  border-left:5px solid #42A948;/* green */
}
.ng-invalid:not(form).ng-invalid:not(fieldset){
  border-left:5px solid #a94442;/* red */
}
.error-msg{
  color: red;
}
